#!/usr/bin/env node

//11. 实现 my-kill 程序

//获取命令行参数，得到进程ID信息和信号量标识符
//对命令行参数有数据合法性校验，数据非法时，在控制台打印准确的错误提示信息
//向指定进程ID的进程发送特定的信号量
//用06-my-kill.js脚本，向05-signal.js脚本发送信号量，测试两个程序的功能逻辑

const signal = process.argv[2],
      pid = process.argv[3];

process.kill(pid,signal);

//./05-signal.js --执行05
//11445是05的PID
//./06-my-kill.js SIGTSTP 11445  //05进程没用挂起的原因是因为他没有处理
//./06-my-kill.js SIGINT 11445 //结束进程

//发送信号量 kill API 接收信号量用on事件处理
